package generator;

/**Esta interface define los métodos que debe implementar cada objeto clase generado por un
 * {@link Gridifier} específico como resultado de la invocación al método gridify. El método
 * será invocado por el {@link GridCodeGenerator} por cada clase generada como resultado de la
 * gridificación.*/
public interface WritebleClass {
	
	/**A través de este método se exporta la clase generada por el gridificador a un archivo java
	 * que será alojado en el directorio indicado.
	 * @param destDirectory
	 * 			directorio donde será alojada la clase generada por el gridificador*/
	public void export(String destDirectory);
}
